Skip to content

v0.0.1#179

Open
a5chin wants to merge 86 commits intomainfrom
develop
Open

v0.0.1#179
a5chin wants to merge 86 commits intomainfrom
develop

Conversation

@a5chin
Copy link
Copy Markdown
Owner

@a5chin a5chin commented Feb 21, 2026

User description

Type of Change

  • Hotfix
  • Bug Fix
  • Dependency Update
  • Feature
  • Refactor
  • CI/CD
  • Documentation

Related Issues

Breaking Changes

  • No breaking changes
  • API signature changed
  • Configuration changed
  • Behavior changed
  • Dependencies changed
  • Features removed

Checklist

  • Dependencies added/updated
  • New environment variables
  • Performance impact assessed
  • Security implications reviewed
  • Deployment notes

Additional Context


PR Type

Enhancement, Configuration changes, Dependencies


Description

  • Refactored GitHub Actions for release, deployment, and settings.

  • Introduced GitHub environments and branch protection for the develop branch.

  • Updated multiple GitHub Actions and Python dependencies.

  • Added Zed editor settings and a custom spell-check word list.


Diagram Walkthrough

flowchart LR
    A[Push to develop] --> B{Release Workflow};
    B --> B1[Draft Release (Develop Env)];
    A --> C{Publish Workflows};
    C --> C1[Publish App (GHCR)];
    C --> C2[Publish Devcontainer (GHCR)];
    D[Push to main] --> E{Release Workflow};
    E --> E1[Publish Release (Production Env)];
    F[PR Opened] --> G[Approve Workflow];
    H[Manual Trigger/Schedule] --> I[Settings Workflow];
    I --> I1[Configure Environments];
    I --> I2[Apply Branch Protection];
    I --> I3[Set GitHub Pages];
    I --> I4[Set Workflow Permissions];
    J[gh-deploy.yml] --> K[Uses github-pages Environment];
Loading

File Walkthrough

Relevant files
Configuration changes
9 files
environments.json
Defines GitHub environments and deployment policies.         
+23/-0   
protection.json
Configures branch protection rules for the `develop` branch.
+15/-0   
gh-deploy.yml
Assigns the `github-pages` environment to the deploy job.
+2/-0     
publish-app.yml
Switches publish trigger to develop branch and updates Docker action
versions.
+5/-5     
publish-devcontainer.yml
Switches devcontainer publish trigger to develop branch and updates
Docker action versions.
+5/-5     
test.yml
Adds develop branch trigger and updates token and Codecov action
versions.
+3/-2     
.prettierrc.json
Adds Prettier configuration for JSON files.                           
+11/-0   
settings.json
Adds Zed editor settings for language servers, formatting, and file
types.
+48/-0   
codebook.toml
Adds a custom word list for spell checking.                           
+117/-0 
Enhancement
3 files
approve.yml
Adds checkout step and write permissions for pull requests.
+6/-0     
release.yml
Refactors release workflow for develop and main branches with distinct
environments and versioning.
+35/-8   
setting.yml
Adds environment and permission configuration jobs, updates token
action, and refines branch/protection settings.
+91/-13 
Dependencies
4 files
devcontainer.yml
Updates Docker Buildx, Metadata, and Build-Push action versions.
+3/-3     
docker.yml
Updates Docker Buildx, Metadata, and Build-Push action versions.
+3/-3     
pr-agent.yml
Updates PR Agent action version.                                                 
+1/-1     
pyproject.toml
Updates Python development and core dependencies.               
+5/-5     
Deletion
1 files
draft.yml
Removes the draft release workflow.                                           
+0/-27   

dependabot bot and others added 2 commits April 8, 2026 22:47
Bumps the uv group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
chore(deps): bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot bot and others added 4 commits April 13, 2026 12:28
Updates the requirements on [google-cloud-logging](https://github.com/googleapis/google-cloud-python) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](googleapis/google-cloud-python@google-cloud-logging-v3.13.0...google-cloud-logging-v3.15.0)

---
updated-dependencies:
- dependency-name: google-cloud-logging
  dependency-version: 3.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [ipykernel](https://github.com/ipython/ipykernel) to permit the latest version.
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](ipython/ipykernel@v7.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: ipykernel
  dependency-version: 7.2.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [sqlfluff](https://github.com/sqlfluff/sqlfluff) to permit the latest version.
- [Release notes](https://github.com/sqlfluff/sqlfluff/releases)
- [Changelog](https://github.com/sqlfluff/sqlfluff/blob/main/CHANGELOG.md)
- [Commits](sqlfluff/sqlfluff@4.0.0...4.1.0)

---
updated-dependencies:
- dependency-name: sqlfluff
  dependency-version: 4.1.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…ng-gte-3.15.0

chore(uv): update google-cloud-logging requirement from >=3.13.0 to >=3.15.0
dependabot bot and others added 2 commits April 14, 2026 11:43
Updates the requirements on [jaxtyping](https://github.com/patrick-kidger/jaxtyping) to permit the latest version.
- [Release notes](https://github.com/patrick-kidger/jaxtyping/releases)
- [Commits](patrick-kidger/jaxtyping@v0.3.6...v0.3.9)

---
updated-dependencies:
- dependency-name: jaxtyping
  dependency-version: 0.3.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
chore(uv): update ipykernel requirement from >=7.1.0 to >=7.2.0
dependabot bot and others added 2 commits April 14, 2026 15:04
Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.7.1...9.7.6)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.7.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…e-9.7.6

chore(uv): update mkdocs-material requirement from >=9.7.1 to >=9.7.6
chore(uv): update sqlfluff requirement from >=4.0.0 to >=4.1.0
chore(uv): update jaxtyping requirement from >=0.3.6 to >=0.3.9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant